package com.lagou.es.service;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface PositionService {
    /* 分页查询 */
    public List<Map<String,Object>>  searchPos(String keyword,int pageNo,int pageSize)throws  IOException;
    /**导入数据 */
    void   importAll()throws IOException;

    /**
     * 根据positionName 分页查询职位信息 如果职位信息不够则查询positionAdvantage补充够
     * @param keywords
     * @param pageNo
     * @param pageSize
     * @return
     */
    public List<Map<String, Object>> searchPosByPositionName(String keywords, int pageNo, int pageSize);

    /**
     * 如果搜索条数不够 则根据 启用positionAdvantage 查找 美女多、员工福利好 的企业职位信息进行补充
     * @param list
     * @return
     */
    List<Map<String, Object>> additionalHits(List<Map<String, Object>> list, int size);
}
